package com.tencent.common;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MCHBillnoGenerator {

//	商户订单号（每个订单号必须唯一）
//
//	组成：mch_id+yyyymmdd+10位一天内不能重复的数字
	public static String getMCHBillno(String mch_id){
		
		//mch_billno  组成：mch_id+yyyymmdd+10位一天内不能重复的数字
		Long nonceNum = System.currentTimeMillis();
		DateFormat df = new SimpleDateFormat("yyyyMMdd");
		String yyyyMMdd = df.format(new Date(nonceNum));
		int length = nonceNum.toString().length();
		String mch_billno = mch_id + yyyyMMdd + nonceNum.toString().substring(length - 10) + "";
		
		return mch_billno;
	}
}
